Science

Ganymede Casts a Long Shadow Across the Surface of Jupiter